package cc.linker.steplink.crm.service;

import cc.linker.steplink.crm.domain.LabelPo;
import cc.linker.steplink.crm.domain.TacticsPo;

import java.util.List;
import java.util.Map;

public interface ILabelNewService {

    List<LabelPo> listLabel(Map<String, Object> labelMap);

    LabelPo getLabel(String labelId);

    Boolean addLabel(LabelPo record);

    Boolean updateLabel(LabelPo record);

    Boolean delLabel(String labelId);

    List<TacticsPo> tacticsList(Map<String, Object> tacticsMap);

    Boolean addTactics(Map<String, Object> tactics);

    Boolean updateTactics(Map<String, Object> tactics);

    Boolean delTactics(Long tacticsId);

    void updateStatus(Map<String, Object> tactics);

    TacticsPo getTactics(String tacticsId);

    List<Map> enrollAttrList(String enrollId);

    List<Map> formAttrList(Map<String, Object> map);

}
